#include <stdio.h>
#define N 80

// 函数原型声明
int IsAllDigit(char p[]);

int main() {
    char a[N+1];

    printf("Input a string:");
    gets(a);  // 注意：gets函数存在安全隐患，可以考虑使用fgets替代

    if (IsAllDigit(a)) { // 如果字符串全部由数字组成
        printf("Yes");
    } else {
        printf("No");
    }
    return 0;
}

// 函数功能：判断字符串是否全由数字组成，若全由数字组成，则返回1，否则返回0
int IsAllDigit(char str[]) {
    int i = 0;

    if (str[0] == '\0')  // 如果是空字符串，则返回0，注意比较操作符为==
        return 0;

    while (str[i] != '\0') {
        if (!(str[i] >= '0' && str[i] <= '9')) // 如果不是数字字符
            return 0;
        i++;
    }
    return 1;
}
